﻿namespace Common.ChartDrawing
{
    using System.Collections.Generic;
    using System.Windows.Controls;
    using System.Windows.Shapes;

    public class CanvasElements
    {
        public List<Polyline> Charts;

        public List<Line> GridHorizontals, SolidEndOfBlockLines, GridVerticals, EndOfBlockLines;

        public List<TextBlock> TimeLabels, DateLabels;

        public Line RedLine;

        public TextBlock CurrentTimeLabel, CurrentDateLabel;

        public CanvasElements()
        {
            this.Charts = new List<Polyline>();
            this.GridHorizontals = new List<Line>();
            this.SolidEndOfBlockLines = new List<Line>();
            this.GridVerticals = new List<Line>();
            this.EndOfBlockLines = new List<Line>();
            this.TimeLabels = new List<TextBlock>();
            this.DateLabels = new List<TextBlock>();
            this.RedLine = new Line();
            this.CurrentTimeLabel = new TextBlock();
            this.CurrentDateLabel = new TextBlock();
        }
    }
}